package com.metro.qd.iscs;

import org.joda.time.DateTime;

import java.io.Serializable;

public abstract class EventValue implements Serializable {
	private static final long serialVersionUID = 1L;

	/** 唯一编号 */
	public abstract Object getUid();

	/** 发生时间 */
	public abstract DateTime getOccur();

	/** 告警级别 */
	public abstract EventLevel getLevel();

	/** 设备 */
	public abstract Object getObject();

	/** 测点 */
	public abstract Object getMetric();

	/** 值 */
	public abstract Number getVal();

	/** 描述信息 */
	public abstract String getDesc();

	/** 确认标记 */
	public abstract boolean isAck();

	/** 确认人 */
	public abstract String getAckSubject();

	/** 确认时间 */
	public abstract DateTime getAckTime();
}
